![]() |
||||||||||
|
||||||||||
|
||||||||||
|
Video kodiranje | |||||||||
MPEG-4 algoritmi za kodiranje slike i videa daju efikasni prikaz vizualnog objekta proizvoljnog oblika te podržavaju tzv. sadržajno bazirane funkcije. Ti algoritmi podržavaju funkcije koje su omogućene u MPEG-1 i MPEG-2 standardima uključujući efikasnu kompresiju standardnih pravouglih sekvenca različitih nivoa ulaznih formata, frame rates, dubine piksela, brzine prijenosa i varijabilnih nivoa prostornog, privremenog i kvalitativnog skaliranja. VLBV ljuska (Very Low Bitrate Video) podržava algoritme i alate za aplikacije namijenjene tipičnim brzinama prijenosa izmedu 5 i 64 kbita/s podržavajući sekvence slika niske prostorne rezolucije i niskog frame ratea (tipično do 15 Hz). Osnovne primjene specijalnih funkcija koje podržava VLBV ljuska su sljedeće:
(www.diana.zesoi.fer.hr/pvprm/2007_08/mgvozdic/PVPRM_seminar_final.pdf ) Osnovni blok dijagram MPEG-4 kodera Osnovna struktura kodiranja sastoji se od kodiranja oblika slike (za video objekte proizvoljnog oblika) i pokretne kompresije kao što je DCT teksturno kodiranje (koristi se standardna 8×8 DCT ili prilagodljiva DCT). Jedna od važnijih prednosti korištenja sadržajno baziranog kodiranja je mogućnost značajnog povećanja efikasnosti kodiranja nekih video sekvenci korištenjem odabranih objektno baziranih pokretnih predikcija 'alata' za svaki objekt na sceni. Može se koristiti nekoliko pokretnih prediktivnih tehnika kako bi se dobilo efikasnije kodiranje i fleksibilniji prikaz objekta:
(www.diana.zesoi.fer.hr/pvprm/2007_08/mgvozdic/PVPRM_seminar_final.pdf) Primjer kodiranja video sekvence Možemo pretpostaviti da se objekt u prvom planu (tenisac) može izdvojiti iz pozadine i da se velika panoramska slika može ekstraktirati iz sekvence prije kodiranja (široka panaoramska slika je nepomična slika, koja opisuje pozadinu svih okvira jedne sekvence). Velika panoramska slika se šalje u prijemnik samo jedanput kao prvi okvir sekvence koja opisuje pozadinu, pozadina se sprema u buffer. U svakom sljedećem okviru jedino parametri kamere relevantni za pozadinu se prenose prijemniku. To omogućuje prijemnik rekonstrukciju pozadinu slike za svaki okvir u sekvenci baziranoj na velikoj slici pozadine. Pokretni objekt u prvom planu prenosi se odvojeno kao video objekt proizvoljnog oblika. Prijemnik spaja slike pozadine i slike prvog plana kako bi rekonstruirao svaki okvir. Za aplikacije s malim kašnjenjem moguće je prenijeti pozadinu u više manjih blokova pomoću uzastopnih okvira ili progresivno izgrađivati pozadinu na dekoderu. Efikasno kodiranje vizualnih tekstura i mirnih slika podržava vizualni teksturni mod MPEG-4 standarda. Ovaj mod temeljen je na 'zerotree' wavlet algoritmu što omogućuje vrlo visoku efikasnost kodiranja u velikom rasponu brzine prijenosa. Pored toga omogućuje prostorno i kvalitetno skaliranje (do 11 nivoa prostornog skaliranja i kontinuiranog kvalitetnog skaliranja) te kodiranje slika proizvoljnog oblika. MPEG-4 podržava kodiranje slika i video objekata s prostornim i privremenim skaliranjem ne zavisno o tome da je riječ o slikama s konvencionalnim pravouglim ili proizvoljnim oblikom. Skalirani podaci nude mogućnost dekodiranja samo dijela bitstreama i rekonstruirane slike ili sekvence slika pomoću:
Stranica je namjenjena za Internet Explorer!
|
||||||||||
| © 2009 | Webmaster |